﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace User.Api.Dto.Reg
{
    public class GetRegDoctorListResponse:BaseResponse
    {
        public GetRegDoctorListResponse()
        {
            Doctors = new List<DoctorInfo>();
        }

        public List<DoctorInfo> Doctors { get; set; }

        public class DoctorInfo
        {
            /// <summary>
            /// 排班序号
            /// </summary>
            public string ScheduleId { get; set; }

            /// <summary>
            /// 医生唯一代码
            /// </summary>
            public string DoctorId { get; set; }

            /// <summary>
            /// 医生名
            /// </summary>
            public string DoctorName { get; set; }

            /// <summary>
            /// 科目唯一代码
            /// </summary>
            public string SubjectId { get; set; }

            /// <summary>
            /// 科目名称
            /// </summary>
            public string SubjectName { get; set; }

            /// <summary>
            /// 等候人数
            /// </summary>
            public string WaitCount { get; set; }

            /// <summary>
            /// 剩余号数
            /// </summary>
            public int LeaveCount { get; set; }

            /// <summary>
            /// 挂号费诊金
            /// </summary>
            public string RegAmt { get; set; }

            /// <summary>
            /// 挂号类型
            /// </summary>
            public string RegType { get; set; }

            /// <summary>
            /// 班次开始时间
            /// </summary>
            public string StartTime { get; set; }

            /// <summary>
            /// 班次结束时间
            /// </summary>
            public string EndTime { get; set; }

            /// <summary>
            /// 医生状态
            /// </summary>
            public string State { get; set; }

            /// <summary>
            /// 医生照片Url
            /// </summary>
            public string DoctorPhotoUrl { get; set; }
        }
    }
}